﻿namespace DimensionsHelper.ExcelAddIn.Core;

/// <summary>
/// 此接口用于在 AddIn 和前端之间传递数据。
/// </summary>
public interface IExcelAddInTransmission
{
    /// <summary>
    /// 转换成设置对象
    /// </summary>
    IExcelAddInSettings ToSettings();

    /// <summary>
    /// 将当前的数据填充到已有的设置对象中
    /// </summary>
    /// <param name="settings">已有的设置对象</param>
    void ToSettings(IExcelAddInSettings settings);
}
